{% extends "data_opform.html" %} {% load i18n %} {% block headajaxjs %} {% endblock %} {% block edit_buttons %} {% if "POS_IC"|filter_config_option %} {% autoescape off %}
{% endautoescape %} {%endif%} {% endblock %} {% block addjs %} {% if "POS"|filter_config_option %} {% if "POS_IC"|filter_config_option %} $('#id_edit_form').validate({ rules: { "card_cost": {required:true,min:0.0,max:999,maxlength:8,isMoney:true}, "mng_cost": {required:true,min:0.0,max:999,maxlength:8,isMoney:true}, "Password": {required:true,"maxlength":6} } }); //获取系统参数值 $(".tbl_data_edit>tbody>tr").eq(6).hide() $(".tbl_data_edit>tbody>tr").eq(11).hide() $(".tbl_data_edit>tbody>tr").eq(12).hide() $(".tbl_data_edit>tbody>tr").eq(13).hide() $(".tbl_data_edit>tbody>tr").eq(14).hide() $(".tbl_data_edit>tbody>tr").eq(15).hide() var sys_pwd = $("#id_password").val(); var main_fan = $("#id_main_fan").val(); var minor_fan = $("#id_minor_fan").val(); var max_money = $("#id_max_money").val(); $(function(){ $("#id_cardtype option[value='']").remove(); $('#id_blance').attr("readonly","true"); $('#id_blance').css("backgroundColor","scrollbar"); $('#id_labor').attr("readonly","true"); $('#id_labor').css("backgroundColor","scrollbar"); $('#id_name').attr("readonly","true"); $('#id_name').css("backgroundColor","scrollbar"); $('#id_old_sys_card_no').attr("readonly","true"); $('#id_old_sys_card_no').css("backgroundColor","scrollbar"); $('#id_sys_card_no').attr("readonly","true"); $('#id_sys_card_no').css("backgroundColor","scrollbar"); var sys_card_no = {% get_cardserial_from_txt %}; $("#id_sys_card_no").val(sys_card_no); card_change(); }) {%else%} $(function(){ $("#id_cardtype option[value='']").remove(); $('#id_blance').attr("readonly","true"); // $('#id_card_cost').attr("readonly","true"); // $('#id_mng_cost').attr("readonly","true"); // $('#id_card_cost').css("backgroundColor","scrollbar"); $('#id_blance').css("backgroundColor","scrollbar"); // $('#id_mng_cost').css("backgroundColor","scrollbar"); $(".tbl_data_edit>tbody>tr").eq(2).hide() $(".tbl_data_edit>tbody>tr").eq(3).hide() $(".tbl_data_edit>tbody>tr").eq(4).hide() $(".tbl_data_edit>tbody>tr").eq(5).hide() $(".tbl_data_edit>tbody>tr").eq(8).hide() $(".tbl_data_edit>tbody>tr").eq(11).hide() $(".tbl_data_edit>tbody>tr").eq(12).hide() $(".tbl_data_edit>tbody>tr").eq(13).hide() $(".tbl_data_edit>tbody>tr").eq(14).hide() $(".tbl_data_edit>tbody>tr").eq(15).hide() }) {%endif%} function card_change() { var card_no = $("#id_card").val(); if(isOnline()){ $("#read_card").click(function() { if(funValidCard()) { reval = readCard(); if (reval.length>4) { $("#id_cardno").val(reval); write_card(); } else { check_card(reval); } } }); } } function write_card() { if ($('#id_edit_form').valid()) { if ($("#id_cardno").val() == reval )//验证卡号是否一致 { var rinfo = isEmptyCard();//验证卡是否为空白卡 var m = 0;//写卡金额 if (!rinfo) { $("#id_edit_form").append('
'); return; } else if(typeof(rinfo) != "boolean") { check_card(rinfo); } else { if(funSaveAddCardBakData())//第一次写卡时先往备份表插入一条记录 { var pwdbyte = stringToBytes(sys_pwd);//系统密码 var cardno = $("#id_sys_card_no").val();//卡编号 var cardtype = $("#id_type").val();//卡类型 var overpwd = $("#id_Password").val(); var money = 0 var rval = zkonline.ZK_PosIssueICCard(0,pwdbyte,overpwd,cardno,0,cardtype,2,main_fan,minor_fan); if (rval.toString() == '0')//写卡成功 { if(isvild_write_Add_card(0,0,0,0))//验证写卡数据是否正确 { if (funSaveIssuecardData()) { //保存数据到系统 $("#id_info").remove(); $("#id_edit_form").append('
'); } else { zkonline.ZK_PosClearICCard(0,stringToBytes(sys_pwd),main_fan,minor_fan) $("#id_info").remove(); $("#id_edit_form").append('
'); } } else { $("#id_info").remove(); $("#id_edit_form").append('
'); } } else { check_card(rval); } } // else // { // $("#id_info").remove(); // $("#id_edit_form").append('
'); // } } } else { $("#id_info").remove(); $("#id_edit_form").append('
'); } } } {%else%} $(".tbl_data_edit>tbody>tr").eq(7).hide() $(".tbl_data_edit>tbody>tr").eq(8).hide() $(".tbl_data_edit>tbody>tr").eq(9).hide() $(".tbl_data_edit>tbody>tr").eq(2).hide() $(".tbl_data_edit>tbody>tr").eq(3).hide() $(".tbl_data_edit>tbody>tr").eq(4).hide() $(".tbl_data_edit>tbody>tr").eq(5).hide() $(".tbl_data_edit>tbody>tr").eq(10).hide() $(".tbl_data_edit>tbody>tr").eq(11).hide() $(".tbl_data_edit>tbody>tr").eq(12).hide() $(".tbl_data_edit>tbody>tr").eq(13).hide() $(".tbl_data_edit>tbody>tr").eq(14).hide() $(".tbl_data_edit>tbody>tr").eq(15).hide() {%endif%} {% endblock %}